package com.liuyanzhao.blog.mapper;

import com.liuyanzhao.blog.entity.Notice;

/**
 * 
 * @author Lu Han
 * @Description:公告的增删改查  
 * @CrateTime: 2019年6月25日
 */
public interface NoticeMapper {
	/**
	 * 
	 * @Description:由主键删除公告  
	 * @param noticeId
	 * @return
	 * @Return: int
	 * @author Lu Han
	 * @CreateDate: 2019年6月25日 下午4:50:46
	 */
    int deleteByPrimaryKey(Integer noticeId);
    /**
     * 
     * @Description: 插入 
     * @param record
     * @return
     * @Return: int
     * @author Lu Han
     * @CreateDate: 2019年6月25日 下午4:51:03
     */
    int insert(Notice record);
    /**
     * 
     * @Description:插入（选择性）  
     * @param record
     * @return
     * @Return: int
     * @author Lu Han
     * @CreateDate: 2019年6月25日 下午4:51:15
     */
    int insertSelective(Notice record);

    /**
     * 
     * @Description:  根据主键选择
     * @param noticeId
     * @return
     * @Return: Notice
     * @author Lu Han
     * @CreateDate: 2019年6月25日 下午4:51:25
     */
    Notice selectByPrimaryKey(Integer noticeId);

    /**
     * 
     * @Description:  根据主键更新（选择性）
     * @param record
     * @return
     * @Return: int
     * @author Lu Han
     * @CreateDate: 2019年6月25日 下午4:51:41
     */
    int updateByPrimaryKeySelective(Notice record);

    /**
     * 
     * @Description:  根据主键更新
     * @param record
     * @return
     * @Return: int
     * @author Lu Han
     * @CreateDate: 2019年6月25日 下午4:51:53
     */
    int updateByPrimaryKey(Notice record);
}